package org.example.ssmioc1.controller;

import jakarta.annotation.Resource;
import lombok.ToString;
import org.example.ssmioc1.pean.Person;
import org.example.ssmioc1.pean.car;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Controller;
import org.springframework.stereotype.Repository;

import java.awt.desktop.AppForegroundEvent;
import java.util.List;
import java.util.Map;
@ToString
@Controller
public class Usercontroller {

//    @Autowired//自动装配
//    car car;
    @Qualifier("car_alias")//准确指定组件
    @Autowired(required = false)//如果没有进入到容器中就会返回空的
    Person Person;
//    @Autowired//可以获取全部对象存入数数组列中
//    List<Person> Person;
//    @Autowired
//    Map<String,Person> PersonMap;
//    @Autowired//我们还可以获取到容器
    @Resource//相当于官方的可以用更好的通用性
        ApplicationContext applicationContext;
}
